Pedro MosqueraPedro Mosquera
Pain Does Not Melt the Snow: Kvaratskhelia, Dembélé and PSG's Lesson in ResilienceUnder the floodlights of a Champions League night, as PSG had just closed out...
Four Goals, Four Mechanisms: What PSG vs Barca Reveals About Barcelona's Defensive CeilingI sat in the eleventh row of the press section, close enough to the touchline...
PSG 4-2 Barcelona: Four Errors in a Match Report and the Price of Sports JournalismThat night I read a report of PSG beating Barcelona 4-2 on a Vietnamese sport...
Champions League Matchday Two: Man City vs PSG and the Nine Fixtures the Table Cannot Yet ExplainThe town of Bodø sits above the Arctic Circle, where the summer sun refuses t...
Release Clauses and Agent Fees: Reading the Transfer Window Through Contracts, Not RumoursThree in the morning on August 3, 2026, in a small apartment in Rio de Janeir...
Mbappé and Upamecano Both Out: Zidane Tests France's Squad Depth Against BelgiumTwo lines sit side by side in L'Équipe: Kylian Mbappé out with a knee injury,...
Nations League Group A1: France Beat Belgium 1-0 Through Olise, Italy Crush Turkey 4-1Minute 87. Olise collects the ball around the halfway line inside Belgian...
Manchester City, Tottenham and France's Attack: Re-reading a One-Minute Roundup With DataAt three in the morning in Beijing, I was on the sofa with my phone glowing...
Zidane Takes Over France: The Aura Is Signed, the Attacking Promise Is NotOn September 24, at the French Football Federation headquarters, a journalist...
Mbappe Misses France Training with Flu Before Turkey Clash: Zidane's Unanswered QuestionAt Clairefontaine, the gap was noticed before the squad list was published. T...
Lautaro and the Ballon d'Or Vote: When Argentina's Dressing Room Rearranges Its Own Power OrderThere was a night in Milan, after a Champions League knockout second leg, whe...
Before Trusting an Esports Number, Ask Where It Was BornIn May 2026, the Bundesliga returned to empty stands. I sat in front of a...
Hamilton's Lucky Charm: When Emotion Overrides Data at MonzaThe moment Lewis Hamilton embraced his mother in front of thousands of tifosi...
In Shenzhen, a 36-Shot Rally and Two Indian Badminton FatesAt 17-17 in the deciding game, I counted thirty-six shots. None of the four...
The Data Void: When Vietnamese Volleyball Does Not Count Its Own WoundsThe fourth set lasted 32 points. I sat in the fourth row of Lạch Tray arena, ...
Four Shadows Swapping Places: The Tactical Secret Harry Kane Told, and the Gap Nobody NoticedAt the twelfth minute of a match the world will only remember for its...
Chovy and Rookie: Seven Years of Waiting and a Rematch Without DataThere was a moment in the waiting room of an international tournament that I...
Poland Beats France in Four Sets to Retain European Men's Volleyball CrownThe first set lasted until 31-29. When the score settled at 29-29, I sat in t...
Kartal Stuns Svitolina in Wuhan: How a 33-Minute Set Exposed a Data VoidThe first set closed in 33 minutes. On the Wuhan centre-court scoreboard, Son...
PV Sindhu at the 2026 Asian Games: A Comeback Measured by Ranking, Not by MedalsThe third game of the team quarter-final ended at 14-21. PV Sindhu had taken...
Four Goals, Four Mechanisms: What PSG vs Barca Reveals About Barcelona's Defensive CeilingI sat in the eleventh row of the press section, close enough to the touchline...
PSG 4-2 Barcelona: Four Errors in a Match Report and the Price of Sports JournalismThat night I read a report of PSG beating Barcelona 4-2 on a Vietnamese sport...
Champions League Matchday Two: Man City vs PSG and the Nine Fixtures the Table Cannot Yet ExplainThe town of Bodø sits above the Arctic Circle, where the summer sun refuses t...
Release Clauses and Agent Fees: Reading the Transfer Window Through Contracts, Not RumoursThree in the morning on August 3, 2026, in a small apartment in Rio de Janeir...
Mbappé and Upamecano Both Out: Zidane Tests France's Squad Depth Against BelgiumTwo lines sit side by side in L'Équipe: Kylian Mbappé out with a knee injury,...
Nations League Group A1: France Beat Belgium 1-0 Through Olise, Italy Crush Turkey 4-1Minute 87. Olise collects the ball around the halfway line inside Belgian...
Manchester City, Tottenham and France's Attack: Re-reading a One-Minute Roundup With DataAt three in the morning in Beijing, I was on the sofa with my phone glowing...
Zidane Takes Over France: The Aura Is Signed, the Attacking Promise Is NotOn September 24, at the French Football Federation headquarters, a journalist...
Mbappe Misses France Training with Flu Before Turkey Clash: Zidane's Unanswered QuestionAt Clairefontaine, the gap was noticed before the squad list was published. T...
Lautaro and the Ballon d'Or Vote: When Argentina's Dressing Room Rearranges Its Own Power OrderThere was a night in Milan, after a Champions League knockout second leg, whe...
Before Trusting an Esports Number, Ask Where It Was BornIn May 2026, the Bundesliga returned to empty stands. I sat in front of a...
Hamilton's Lucky Charm: When Emotion Overrides Data at MonzaThe moment Lewis Hamilton embraced his mother in front of thousands of tifosi...
In Shenzhen, a 36-Shot Rally and Two Indian Badminton FatesAt 17-17 in the deciding game, I counted thirty-six shots. None of the four...
The Data Void: When Vietnamese Volleyball Does Not Count Its Own WoundsThe fourth set lasted 32 points. I sat in the fourth row of Lạch Tray arena, ...
Four Shadows Swapping Places: The Tactical Secret Harry Kane Told, and the Gap Nobody NoticedAt the twelfth minute of a match the world will only remember for its...
Chovy and Rookie: Seven Years of Waiting and a Rematch Without DataThere was a moment in the waiting room of an international tournament that I...
Poland Beats France in Four Sets to Retain European Men's Volleyball CrownThe first set lasted until 31-29. When the score settled at 29-29, I sat in t...
Kartal Stuns Svitolina in Wuhan: How a 33-Minute Set Exposed a Data VoidThe first set closed in 33 minutes. On the Wuhan centre-court scoreboard, Son...
PV Sindhu at the 2026 Asian Games: A Comeback Measured by Ranking, Not by MedalsThe third game of the team quarter-final ended at 14-21. PV Sindhu had taken...
